$(function(){
    //1. 注册事件 切换 登录注册窗口
    $('.login-reg a').click(function(){
        $(this).parent().parent().parent().hide().siblings().show()
    })

    //2. layui自定义 校验输入框
    layui.form.verify({
        name:[
            /^\w{1,10}$/,
            '请输入1到10位数字或字母或_'
        ],
        pas:[
            /^\S{6,12}$/,
            '请输入6到12位密码,且不能为空格'
        ],
        repas:function(value){
            if(value!=$('.reg [name=password]').val()){
                return '两次输入密码不一致'
            }
        }
    })

    //3. 注册功能
    $('#reg-form').on('submit',function(e){
        e.preventDefault()
        $.ajax({
            url:'http://api-breakingnews-web.itheima.net/api/reguser',
            type:'post',
            data:{
                username:$('.reg [name=username]').val(),
                password:$('.reg [name=password]').val()
            },
            success: function(res){
                // alert(res.message)
                layui.layer.msg('恭喜注册成功')
                $('.login-reg a').click()
                $('#reg-form')[0].reset()
            }
        })
    })

    //4. 登录功能
    $('#login-form').on('submit',function(e){
        e.preventDefault()
        $.ajax({
            url:'http://api-breakingnews-web.itheima.net/api/login',
            type:'post',
            data:{
                username:$('.login [name=username]').val(),
                password:$('.login [name=password]').val()
            },
            success: function(res){
                console.log(res.token)
                if(res.status!=0){
                    return layui.layer.msg(res.message)
                }
                layui.layer.msg('恭喜登录成功')
                localStorage.setItem('token',res.token)
                location.href='/index.html'
            }
        })
    })
      
    

})